package com.yc.atm;

import lombok.Data;

import java.io.Serializable;


/**
 * JsonModel 类有三个属性：
 *      code：代表状态码  1代表成功  0表示失败。
 *      obj：代表返回的数据对象。
 *      error：代表错误信息。
 * 这个类通常用于在 Java Web 应用中封装响应数据，将需要返回的数据、状态码和可能的错误信息封装成一个对象，
 * 然后转换成 JSON 格式返回给前端页面或其他系统。
 */
@Data
public class JsonModel<T> implements Serializable {//在服务器端的java bean, 为了让tomcat能缓存数据，最好实现Serializabel

    protected Integer code;
    protected T obj;
    protected String error; //输出出错信息
}
